package com.resource.dto;

import java.io.Serializable;
import java.util.List;

import lombok.Data;

/**
 * @Author: xianggaoxiong
 * @Date: 2020-09-22 18:43
 **/
@Data
public class OfficeProjectInfoDto implements Serializable {

	private static final long serialVersionUID = 6959711040118183027L;
	/**
	 * 当前用户唯一标识
	 */
	private String userId;
	/**
	 * 项目id
	 */
	private Integer managerId;
	/**
	 * 项目名称
	 */
	private String managerName;
	/**
	 * 项目编号
	 */
	private String managerNumber;
	/**
	 * 项目周期_开始
	 */
	private String managerBegintime;
	/**
	 * 项目周期_结束
	 */
	private String managerEndtime;
	/**
	 * 项目类型（1-寄售项目、2-网络货运项目）
	 */
	private Integer managerType;
	/**
	 * 项目负责人 备注：多个用户逗号相隔
	 */
	private String managerPerson;
	/**
	 * 项目审批人 备注：多个用户逗号相隔
	 */
	private String managerExamine;
	/**
	 * 项目监控人 备注：多个用户逗号相隔
	 */
	private String managerMonitor;
	/**
	 * 项目描述
	 */
	private String managerExplain;
	/**
	 * 预留
	 */
	private String managerTeam;
	/**
	 * 项目模板ID
	 */
	private Integer managerTemplate;
	/**
	 * 紧急程度（泛微系统字段）
	 */
	private Integer managerFast;
	/**
	 * 优先级别（泛微系统字段）key
	 */
	private String managerLevel;
	/**
	 * 优先级别（泛微系统字段）value
	 */
	private String rawManagerLevel;
	/**
	 * 项目状态1-5
	 */
	private Integer managerState;
	/**
	 * 考核分数
	 */
	private String managerAppraisal;
	/**
	 * 考核备注
	 */
	private String managerAppraisalFeedback;
	/**
	 * 项目备注
	 */
	private String managerRemark;
	/**
	 * 附件Id
	 */
	private String attachmentId;
	/**
	 * 附件名
	 */
	private String attachmentName;
	/**
	 * 创建人
	 */
	private String managerCreater;
	/**
	 * 系统创建时间
	 */
	private String createdAt;
	/**
	 * 系统更新时间
	 */
	private String updatedAt;
	/**
	 * 系统删除时间
	 */
	private String deletedAt;
	/**
	 * 系统完成时间
	 */
	private String completeDate;
	/**
	 * 是否过期：0未过期1过期
	 */
	private Integer isOverdue;
	/**
	 *
	 */
	private Integer progress;
	/**
	 * 项目负责人姓名 备注：多个用户逗号相隔
	 */
	private String managerPersonName;
	/**
	 * 项目审批人姓名 备注：多个用户逗号相隔
	 */
	private String managerExamineName;
	/**
	 * 项目监控人姓名 备注：多个用户逗号相隔
	 */
	private String managerMonitorName;
	/**
	 * 项目创建人姓名
	 */
	private String managerCreaterName;
	/**
	 * 团队人的姓名
	 */
	private String teamPersonName;
	/**
	 * 团队
	 */
	private String teamPerson;
	/**
	 * 联系人
	 */
	private List<OfficeProjectLinkmanDto> linkman;
	/**
	 * 紧急程度名称
	 */
	private String managerFastName;
	/**
	 * 优先级别名称
	 */
	private String managerLevelName;
	/**
	 * 项目类型名称
	 */
	private String typeName;
	/**
	 * 项目状态名称
	 */
	private String managerStateName;
	/**
	 * 数据id
	 */
	private Integer dataId;
	/**
	 * 客户名称key
	 */
	private String managerCustomer;
	/**
	 * 客户名称value
	 */
	private String rawManagerCustomer;
	/**
	 * 平台账号key
	 */
	private String managerCompany;
	/**
	 * 平台账号value
	 */
	private String rawManagerCompany;
	/**
	 * 项目等级（A、B、C、D）key
	 */
	private String managerGrade;
	/**
	 * 项目等级（A、B、C、D）value
	 */
	private String rawManagerGrade;
	/**
	 * 承运货物key
	 */
	private String consignment;
	/**
	 * 承运货物value
	 */
	private String rawConsignment;
	/**
	 * 计划上线时间
	 */
	private String planTime;
	/**
	 * 关联合同
	 */
	private String relationContract;
	/**
	 * 关联合同value
	 */
	private String rawRelationContract;
	/**
	 * 系统创建时间
	 */
	private String createTime;

}
